﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Caching;
using System.Web.UI;
using System.Web.UI.WebControls;
using RogerioCoimbra.DivulgacaoEspirita.Site.Aplicacao.DadosDinamicos;
using RogerioCoimbra.DivulgacaoEspirita.Dominio.Entidade;

namespace RogerioCoimbra.DivulgacaoEspirita.Site.MasterPage
{
    public partial class Principal : System.Web.UI.MasterPage
    {
		

        protected void Page_Load(object sender, EventArgs e)
        {
        	CarregarFrase();
        	CarregarEndereco();
        }

		/// <summary>
		/// Carrega aleatoriamente uma frase.
		/// </summary>
		private void CarregarFrase()
		{
			//Escreve nos campos.
			literalFraseConteudo.Text = Aplicacao.Pagina.Default.FraseConteudo;
			literalFraseAutorDatas.Text = Aplicacao.Pagina.Default.FraseAutorDatas;

			//Escreve nos links.
			hyperLinkFraseConteudo.NavigateUrl = Navegacao.MontarCaminhoPaginaDetalharApenasLeitura("Frase", Aplicacao.Pagina.Default.FraseId.ToString());
			hyperLinkFraseConteudo.Style.Add(HtmlTextWriterStyle.Color, "#fff !important");
			hyperLinkFraseConteudo.Style.Add(HtmlTextWriterStyle.TextDecoration, "none !important");

			hyperLinkFraseAutorDatas.NavigateUrl = Navegacao.MontarCaminhoPaginaDetalharApenasLeitura("Autor", Aplicacao.Pagina.Default.FraseAutorId.ToString());
			hyperLinkFraseAutorDatas.Style.Add(HtmlTextWriterStyle.Color, "#073A6D !important");
			hyperLinkFraseAutorDatas.Style.Add(HtmlTextWriterStyle.TextDecoration, "none !important");
		}

		/// <summary>
		/// Carrega o endereço.
		/// </summary>
		private void CarregarEndereco()
		{
			//Escreve no campo.
			literalEndereco.Text = Aplicacao.Pagina.Default.Endereco;
		}
    }
}
